Search results
Best
Looking for stress-free travel? These flights are chosen to balance price and convenience, taking into account factors such as duration and number of stops to keep your journey smooth and affordable. Learn more
Cheapest
from
Fetching results
Looking for the lowest fares? These additional budget picks help you save but may involve trade-offs, such as flying back to a different airport in the same city you departed from, self-transferring luggage, or booking via a third-party site. Learn more
Top flights
Ranked based on price and conveniencePrices include required taxes + fees for 1 adult. Optional charges and bag fees may apply. Passenger assistance info.
“Top flights” are ranked based on the best trade-off between price and convenience factors such as duration, number of stops, and airport changes during layovers. All other flights are ranked by price. Learn more
- 7:25 PM – 1:00 PM+1Icelandair10 hr 35 min1 stop40 min KEF$421DepartureWed, Aug 20$4217:25 PMORD
1:00 PM+1FRA$4211 stop in KEF1 stop10 hr 35 minIcelandair - 3:10 PM – 6:30 AM+1UnitedLufthansa8 hr 20 minNonstop$489DepartureWed, Aug 20$4893:10 PMORD
6:30 AM+1FRA$489NonstopNonstop8 hr 20 minUnitedLufthansa - 4:00 PM – 7:20 AM+1LufthansaUnited8 hr 20 minNonstop$489DepartureWed, Aug 20$4894:00 PMORD
7:20 AM+1FRA$489NonstopNonstop8 hr 20 minLufthansaUnited
Price insights
Prices are currently typical
Track prices
Track prices from Chicago to Frankfurt am Main departing 2025-08-20Track prices from Chicago to Frankfurt am Main
Get email updates when prices change for your searched dates. You’ll also get travel tips by email.
Or, track any dates to get regular email updates when prices are low for Chicago – Frankfurt am Main.
Other flights
- 10:15 PM – 1:00 PM+2Icelandair31 hr 45 min1 stop22 hr KEF$400DepartureWed, Aug 20$40010:15 PMORD
1:00 PM+2FRA$4001 stop in KEF1 stop31 hr 45 minIcelandair - 6:15 AM – 5:45 AM+1JetBlue, Condor16 hr 30 min1 stop6 hr 38 min JFK$404DepartureWed, Aug 20$4046:15 AMORD
5:45 AM+1FRA$4041 stop in JFK1 stop16 hr 30 minJetBlue, Condor - 8:40 AM – 5:15 AM+1JetBlue, Condor13 hr 35 min1 stop3 hr 56 min BOS$462DepartureWed, Aug 20$4628:40 AMORD
5:15 AM+1FRA$4621 stop in BOS1 stop13 hr 35 minJetBlue, Condor - 9:40 PM – 7:00 PM+1LOT14 hr 20 min1 stop3 hr 10 min WAW$463DepartureWed, Aug 20$4639:40 PMORD
7:00 PM+1FRA$4631 stop in WAW1 stop14 hr 20 minLOT - 9:40 PM – 10:40 PM+1LOT18 hr1 stop6 hr 55 min WAW$463DepartureWed, Aug 20$4639:40 PMORD
10:40 PM+1FRA$4631 stop in WAW1 stop18 hrLOT - 8:40 AM – 7:10 AM+1Air Canada, LufthansaOperated by Air Canada Express - Jazz15 hr 30 min1 stop6 hr 7 min YUL$489DepartureWed, Aug 20$4898:40 AMORD
7:10 AM+1FRA$4891 stop in YUL1 stop15 hr 30 minAir Canada, LufthansaOperated by Air Canada Express - Jazz - 8:40 AM – 8:10 AM+1Air CanadaUnitedOperated by Air Canada Express - Jazz16 hr 30 min1 stop6 hr 37 min YUL$489DepartureWed, Aug 20$4898:40 AMORD
8:10 AM+1FRA$4891 stop in YUL1 stop16 hr 30 minAir CanadaUnitedOperated by Air Canada Express - Jazz - 8:40 AM – 11:00 AM+1Air CanadaOperated by Air Canada Express - Jazz19 hr 20 min1 stop9 hr 47 min YUL$489DepartureWed, Aug 20$4898:40 AMORD
11:00 AM+1FRA$4891 stop in YUL1 stop19 hr 20 minAir CanadaOperated by Air Canada Express - Jazz - 10:40 AM – 7:10 AM+1Air Canada, LufthansaOperated by Air Canada Express - Jazz13 hr 30 min1 stop4 hr 7 min YUL$489DepartureWed, Aug 20$48910:40 AMORD
7:10 AM+1FRA$4891 stop in YUL1 stop13 hr 30 minAir Canada, LufthansaOperated by Air Canada Express - Jazz - 10:40 AM – 8:10 AM+1Air CanadaUnitedOperated by Air Canada Express - Jazz14 hr 30 min1 stop4 hr 37 min YUL$489DepartureWed, Aug 20$48910:40 AMORD
8:10 AM+1FRA$4891 stop in YUL1 stop14 hr 30 minAir CanadaUnitedOperated by Air Canada Express - Jazz - 10:40 AM – 11:00 AM+1Air CanadaUnitedOperated by Air Canada Express - Jazz17 hr 20 min1 stop7 hr 47 min YUL$489DepartureWed, Aug 20$48910:40 AMORD
11:00 AM+1FRA$4891 stop in YUL1 stop17 hr 20 minAir CanadaUnitedOperated by Air Canada Express - Jazz - 6:25 PM – 9:55 AM+1UnitedLufthansa8 hr 30 minNonstop$489DepartureWed, Aug 20$4896:25 PMORD
9:55 AM+1FRA$489NonstopNonstop8 hr 30 minUnitedLufthansa - 10:30 PM – 2:05 PM+1LufthansaUnited8 hr 35 minNonstop$489DepartureWed, Aug 20$48910:30 PMORD
2:05 PM+1FRA$489NonstopNonstop8 hr 35 minLufthansaUnited - 4:05 PM – 10:05 AM+1United, Lufthansa11 hr1 stop1 hr 10 min LHR$493DepartureWed, Aug 20$4934:05 PMORD
10:05 AM+1FRA$4931 stop in LHR1 stop11 hrUnited, Lufthansa - 4:05 PM – 11:05 AM+1United, Lufthansa12 hr1 stop2 hr 10 min LHR$493DepartureWed, Aug 20$4934:05 PMORD
11:05 AM+1FRA$4931 stop in LHR1 stop12 hrUnited, Lufthansa - 4:05 PM – 12:05 PM+1United, Lufthansa13 hr1 stop3 hr 10 min LHR$493DepartureWed, Aug 20$4934:05 PMORD
12:05 PM+1FRA$4931 stop in LHR1 stop13 hrUnited, Lufthansa - 6:05 PM – 12:05 PM+1United, Lufthansa11 hr1 stop1 hr 10 min LHR$493DepartureWed, Aug 20$4936:05 PMORD
12:05 PM+1FRA$4931 stop in LHR1 stop11 hrUnited, Lufthansa - 10:35 PM – 10:45 PM+1American, British Airways17 hr 10 min1 stop7 hr 50 min LHR$493DepartureWed, Aug 20$49310:35 PMORD
10:45 PM+1FRA$4931 stop in LHR1 stop17 hr 10 minAmerican, British Airways - 6:00 AM – 9:45 AM+1United20 hr 45 min1 stop10 hr 45 min EWR$494DepartureWed, Aug 20$4946:00 AMORD
9:45 AM+1FRA$4941 stop in EWR1 stop20 hr 45 minUnited - 6:03 AM – 7:20 AM+1American18 hr 17 min1 stop7 hr 54 min CLT$494DepartureWed, Aug 20$4946:03 AMORD
7:20 AM+1FRA$4941 stop in CLT1 stop18 hr 17 minAmerican - 7:00 AM – 8:40 AM+1DeltaOperated by Republic Airways Delta Connection18 hr 40 min1 stop8 hr 25 min JFK$494DepartureWed, Aug 20$4947:00 AMORD
8:40 AM+1FRA$4941 stop in JFK1 stop18 hr 40 minDeltaOperated by Republic Airways Delta Connection - 7:05 AM – 8:55 AM+1Delta18 hr 50 min1 stop8 hr 5 min ATL$494DepartureWed, Aug 20$4947:05 AMORD
8:55 AM+1FRA$4941 stop in ATL1 stop18 hr 50 minDelta - 7:11 AM – 9:45 AM+1United19 hr 34 min1 stop9 hr 31 min EWR$494DepartureWed, Aug 20$4947:11 AMORD
9:45 AM+1FRA$4941 stop in EWR1 stop19 hr 34 minUnited - 7:15 AM – 9:50 AM+1Delta19 hr 35 min1 stop10 hr 20 min DTW$494DepartureWed, Aug 20$4947:15 AMORD
9:50 AM+1FRA$4941 stop in DTW1 stop19 hr 35 minDelta - 7:30 AM – 6:55 AM+1United, Lufthansa16 hr 25 min1 stop6 hr 49 min BOS$494DepartureWed, Aug 20$4947:30 AMORD
6:55 AM+1FRA$4941 stop in BOS1 stop16 hr 25 minUnited, Lufthansa - 7:35 AM – 7:20 AM+1American16 hr 45 min1 stop6 hr 17 min CLT$494DepartureWed, Aug 20$4947:35 AMORD
7:20 AM+1FRA$4941 stop in CLT1 stop16 hr 45 minAmerican - 8:37 AM – 7:20 AM+1American15 hr 43 min1 stop5 hr 20 min CLT$494DepartureWed, Aug 20$4948:37 AMORD
7:20 AM+1FRA$4941 stop in CLT1 stop15 hr 43 minAmerican - 8:55 AM – 5:20 AM+1United, Lufthansa13 hr 25 min1 stopChange of airport$494DepartureWed, Aug 20$4948:55 AMORD
5:20 AM+1FRA$4941 stop in JFK1 stop13 hr 25 minUnited, Lufthansa - 9:00 AM – 7:20 AM+1United15 hr 20 min1 stopChange of airport$494DepartureWed, Aug 20$4949:00 AMORD
7:20 AM+1FRA$4941 stop in IAD1 stop15 hr 20 minUnited - 9:13 AM – 6:55 AM+1United, Lufthansa14 hr 42 min1 stop5 hr 2 min BOS$494DepartureWed, Aug 20$4949:13 AMORD
6:55 AM+1FRA$4941 stop in BOS1 stop14 hr 42 minUnited, Lufthansa - 10:00 AM – 5:20 AM+1United, Lufthansa12 hr 20 min1 stopChange of airport$494DepartureWed, Aug 20$49410:00 AMORD
5:20 AM+1FRA$4941 stop in JFK1 stop12 hr 20 minUnited, Lufthansa - 10:00 AM – 7:20 AM+1United14 hr 20 min1 stopChange of airport$494DepartureWed, Aug 20$49410:00 AMORD
7:20 AM+1FRA$4941 stop in IAD1 stop14 hr 20 minUnited - 10:26 AM – 7:20 AM+1American13 hr 54 min1 stop3 hr 29 min CLT$494DepartureWed, Aug 20$49410:26 AMORD
7:20 AM+1FRA$4941 stop in CLT1 stop13 hr 54 minAmerican - 10:35 AM – 8:40 AM+1DeltaVirgin AtlanticOperated by Endeavor Air DBA Delta Connection15 hr 5 min1 stop4 hr 49 min JFK$494DepartureWed, Aug 20$49410:35 AMORD
8:40 AM+1FRA$4941 stop in JFK1 stop15 hr 5 minDeltaVirgin AtlanticOperated by Endeavor Air DBA Delta Connection - 10:36 AM – 7:00 AM+1United, Lufthansa13 hr 24 min1 stop2 hr 23 min ATL$494DepartureWed, Aug 20$49410:36 AMORD
7:00 AM+1FRA$4941 stop in ATL1 stop13 hr 24 minUnited, Lufthansa - 10:43 AM – 7:20 AM+1United13 hr 37 min1 stop3 hr 36 min IAD$494DepartureWed, Aug 20$49410:43 AMORD
7:20 AM+1FRA$4941 stop in IAD1 stop13 hr 37 minUnited - 10:43 AM – 8:00 AM+1United, Lufthansa14 hr 17 min1 stop4 hr 21 min IAD$494DepartureWed, Aug 20$49410:43 AMORD
8:00 AM+1FRA$4941 stop in IAD1 stop14 hr 17 minUnited, Lufthansa - 10:52 AM – 6:15 AM+1United, Lufthansa12 hr 23 min1 stop2 hr 46 min DTW$494DepartureWed, Aug 20$49410:52 AMORD
6:15 AM+1FRA$4941 stop in DTW1 stop12 hr 23 minUnited, Lufthansa - 11:05 AM – 6:55 AM+1United, Lufthansa12 hr 50 min1 stop3 hr 10 min BOS$494DepartureWed, Aug 20$49411:05 AMORD
6:55 AM+1FRA$4941 stop in BOS1 stop12 hr 50 minUnited, Lufthansa - 11:05 AM – 7:30 AM+1United, Discover Airlines13 hr 25 min1 stop3 hr 18 min PHL$494DepartureWed, Aug 20$49411:05 AMORD
7:30 AM+1FRA$4941 stop in PHL1 stop13 hr 25 minUnited, Discover Airlines - 11:05 AM – 9:50 AM+1DeltaKLM15 hr 45 min1 stop6 hr 26 min DTW$494DepartureWed, Aug 20$49411:05 AMORD
9:50 AM+1FRA$4941 stop in DTW1 stop15 hr 45 minDeltaKLM - 11:15 AM – 7:20 AM+1United13 hr 5 min1 stopChange of airport$494DepartureWed, Aug 20$49411:15 AMORD
7:20 AM+1FRA$4941 stop in IAD1 stop13 hr 5 minUnited - 11:15 AM – 8:00 AM+1United, Lufthansa13 hr 45 min1 stopChange of airport$494DepartureWed, Aug 20$49411:15 AMORD
8:00 AM+1FRA$4941 stop in IAD1 stop13 hr 45 minUnited, Lufthansa - 11:15 AM – 8:55 AM+1DeltaKLM, Virgin Atlantic14 hr 40 min1 stop3 hr 55 min ATL$494DepartureWed, Aug 20$49411:15 AMORD
8:55 AM+1FRA$4941 stop in ATL1 stop14 hr 40 minDeltaKLM, Virgin Atlantic - 11:40 AM – 7:20 AM+1United12 hr 40 min1 stop2 hr 48 min IAD$494DepartureWed, Aug 20$49411:40 AMORD
7:20 AM+1FRA$4941 stop in IAD1 stop12 hr 40 minUnited - 11:40 AM – 8:00 AM+1United, Lufthansa13 hr 20 min1 stop3 hr 33 min IAD$494DepartureWed, Aug 20$49411:40 AMORD
8:00 AM+1FRA$4941 stop in IAD1 stop13 hr 20 minUnited, Lufthansa - 11:46 AM – 9:45 AM+1United14 hr 59 min1 stop4 hr 57 min EWR$494DepartureWed, Aug 20$49411:46 AMORD
9:45 AM+1FRA$4941 stop in EWR1 stop14 hr 59 minUnited - 12:36 PM – 7:20 AM+1AmericanBritish Airways11 hr 44 min1 stop1 hr 20 min CLT$494DepartureWed, Aug 20$49412:36 PMORD
7:20 AM+1FRA$4941 stop in CLT1 stop11 hr 44 minAmericanBritish Airways - 12:50 PM – 7:20 AM+1United11 hr 30 min1 stop1 hr 33 min IAD$494DepartureWed, Aug 20$49412:50 PMORD
7:20 AM+1FRA$4941 stop in IAD1 stop11 hr 30 minUnited - 12:55 PM – 9:20 AM+1United13 hr 25 min1 stop1 hr 13 min DEN$494DepartureWed, Aug 20$49412:55 PMORD
9:20 AM+1FRA$4941 stop in DEN1 stop13 hr 25 minUnited - 1:12 PM – 6:55 AM+1United, Lufthansa10 hr 43 min1 stop1 hr 7 min BOS$494DepartureWed, Aug 20$4941:12 PMORD
6:55 AM+1FRA$4941 stop in BOS1 stop10 hr 43 minUnited, Lufthansa - 1:12 PM – 9:45 AM+1United13 hr 33 min1 stop3 hr 30 min EWR$494DepartureWed, Aug 20$4941:12 PMORD
9:45 AM+1FRA$4941 stop in EWR1 stop13 hr 33 minUnited - 1:12 PM – 11:20 AM+1United, Lufthansa15 hr 8 min1 stop5 hr 17 min BOS$494DepartureWed, Aug 20$4941:12 PMORD
11:20 AM+1FRA$4941 stop in BOS1 stop15 hr 8 minUnited, Lufthansa - 1:25 PM – 8:40 AM+1DeltaKLM, Virgin AtlanticOperated by Endeavor Air DBA Delta Connection12 hr 15 min1 stop1 hr 48 min JFK$494DepartureWed, Aug 20$4941:25 PMORD
8:40 AM+1FRA$4941 stop in JFK1 stop12 hr 15 minDeltaKLM, Virgin AtlanticOperated by Endeavor Air DBA Delta Connection - 1:30 PM – 8:55 AM+1DeltaKLM, Virgin Atlantic12 hr 25 min1 stop1 hr 32 min ATL$494DepartureWed, Aug 20$4941:30 PMORD
8:55 AM+1FRA$4941 stop in ATL1 stop12 hr 25 minDeltaKLM, Virgin Atlantic - 2:00 PM – 9:50 AM+1DeltaKLM, Virgin Atlantic12 hr 50 min1 stop3 hr 26 min DTW$494DepartureWed, Aug 20$4942:00 PMORD
9:50 AM+1FRA$4941 stop in DTW1 stop12 hr 50 minDeltaKLM, Virgin Atlantic - 2:00 PM – 12:10 PM+1United15 hr 10 min1 stopChange of airport$494DepartureWed, Aug 20$4942:00 PMORD
12:10 PM+1FRA$4941 stop in IAD1 stop15 hr 10 minUnited - 2:20 PM – 9:45 AM+1United12 hr 25 min1 stop2 hr 13 min EWR$494DepartureWed, Aug 20$4942:20 PMORD
9:45 AM+1FRA$4941 stop in EWR1 stop12 hr 25 minUnited - 2:32 PM – 12:10 PM+1United14 hr 38 min1 stop4 hr 40 min IAD$494DepartureWed, Aug 20$4942:32 PMORD
12:10 PM+1FRA$4941 stop in IAD1 stop14 hr 38 minUnited - 3:00 PM – 12:10 PM+1United14 hr 10 min1 stopChange of airport$494DepartureWed, Aug 20$4943:00 PMORD
12:10 PM+1FRA$4941 stop in IAD1 stop14 hr 10 minUnited - 3:48 PM – 11:20 AM+1United, Lufthansa12 hr 32 min1 stop2 hr 41 min BOS$494DepartureWed, Aug 20$4943:48 PMORD
11:20 AM+1FRA$4941 stop in BOS1 stop12 hr 32 minUnited, Lufthansa - 4:00 PM – 11:45 AM+1United, Lufthansa12 hr 45 min1 stopChange of airport$494DepartureWed, Aug 20$4944:00 PMORD
11:45 AM+1FRA$4941 stop in JFK1 stop12 hr 45 minUnited, Lufthansa - 4:00 PM – 12:10 PM+1United13 hr 10 min1 stopChange of airport$494DepartureWed, Aug 20$4944:00 PMORD
12:10 PM+1FRA$4941 stop in IAD1 stop13 hr 10 minUnited - 5:55 PM – 12:10 PM+1United11 hr 15 min1 stop1 hr 15 min IAD$494DepartureWed, Aug 20$4945:55 PMORD
12:10 PM+1FRA$4941 stop in IAD1 stop11 hr 15 minUnited - 5:40 PM – 1:50 PM+1American, British Airways13 hr 10 min1 stop3 hr 50 min LHR$494DepartureWed, Aug 20$4945:40 PMORD
1:50 PM+1FRA$4941 stop in LHR1 stop13 hr 10 minAmerican, British Airways - 9:55 AM – 6:30 AM+1Air Canada13 hr 35 min1 stop3 hr 50 min YYZ$496DepartureWed, Aug 20$4969:55 AMORD
6:30 AM+1FRA$4961 stop in YYZ1 stop13 hr 35 minAir Canada - 10:48 AM – 8:00 AM+1United, LufthansaAir CanadaOperated by Republic Airways/United Express14 hr 12 min1 stop4 hr 38 min YYZ$496DepartureWed, Aug 20$49610:48 AMORD
8:00 AM+1FRA$4961 stop in YYZ1 stop14 hr 12 minUnited, LufthansaAir CanadaOperated by Republic Airways/United Express - 1:05 PM – 8:00 AM+1United, LufthansaAir Canada11 hr 55 min1 stop2 hr 34 min YYZ$496DepartureWed, Aug 20$4961:05 PMORD
8:00 AM+1FRA$4961 stop in YYZ1 stop11 hr 55 minUnited, LufthansaAir Canada - 3:50 PM – 11:10 AM+1Air CanadaUnited12 hr 20 min1 stop2 hr 35 min YYZ$496DepartureWed, Aug 20$4963:50 PMORD
11:10 AM+1FRA$4961 stop in YYZ1 stop12 hr 20 minAir CanadaUnited - 9:35 PM – 6:35 PM+1United, Lufthansa14 hr1 stop3 hr 10 min BCN$502DepartureWed, Aug 20$5029:35 PMORD
6:35 PM+1FRA$5021 stop in BCN1 stop14 hrUnited, Lufthansa - 9:35 PM – 7:30 PM+1United, Lufthansa14 hr 55 min1 stop4 hr 5 min BCN$502DepartureWed, Aug 20$5029:35 PMORD
7:30 PM+1FRA$5021 stop in BCN1 stop14 hr 55 minUnited, Lufthansa - 9:35 PM – 9:05 PM+1United, Lufthansa16 hr 30 min1 stop5 hr 40 min BCN$502DepartureWed, Aug 20$5029:35 PMORD
9:05 PM+1FRA$5021 stop in BCN1 stop16 hr 30 minUnited, Lufthansa - 4:30 PM – 7:00 PM+1IberiaOperated by Air Nostrum for Iberia19 hr 30 min1 stop8 hr 15 min MAD$503DepartureWed, Aug 20$5034:30 PMORD
7:00 PM+1FRA$5031 stop in MAD1 stop19 hr 30 minIberiaOperated by Air Nostrum for Iberia - 11:54 AM – 8:45 AM+1AmericanBritish Airways13 hr 51 min1 stop1 hr 47 min DFW$508DepartureWed, Aug 20$50811:54 AMORD
8:45 AM+1FRA$5081 stop in DFW1 stop13 hr 51 minAmericanBritish Airways - 5:10 PM – 7:10 PM+1Air FranceOperated by HOP!19 hr1 stop9 hr 40 min CDG$509DepartureWed, Aug 20$5095:10 PMORD
7:10 PM+1FRA$5091 stop in CDG1 stop19 hrAir FranceOperated by HOP! - 2:20 PM – 9:20 AM+1SWISS, LufthansaUnited12 hr1 stop2 hr 5 min ZRH$510DepartureWed, Aug 20$5102:20 PMORD
9:20 AM+1FRA$5101 stop in ZRH1 stop12 hrSWISS, LufthansaUnited - 2:20 PM – 10:35 AM+1SWISS, Air Dolomiti13 hr 15 min1 stop3 hr 20 min ZRH$510DepartureWed, Aug 20$5102:20 PMORD
10:35 AM+1FRA$5101 stop in ZRH1 stop13 hr 15 minSWISS, Air Dolomiti - 2:20 PM – 12:25 PM+1SWISS, Lufthansa15 hr 5 min1 stop5 hr 10 min ZRH$510DepartureWed, Aug 20$5102:20 PMORD
12:25 PM+1FRA$5101 stop in ZRH1 stop15 hr 5 minSWISS, Lufthansa - 3:55 PM – 10:35 AM+1United, Air DolomitiLufthansa11 hr 40 min1 stop1 hr 45 min ZRH$510DepartureWed, Aug 20$5103:55 PMORD
10:35 AM+1FRA$5101 stop in ZRH1 stop11 hr 40 minUnited, Air DolomitiLufthansa - 7:05 PM – 1:55 PM+1SWISSOperated by Helvetic11 hr 50 min1 stop2 hr ZRH$510DepartureWed, Aug 20$5107:05 PMORD
1:55 PM+1FRA$5101 stop in ZRH1 stop11 hr 50 minSWISSOperated by Helvetic - 7:05 PM – 3:40 PM+1SWISS, LufthansaOperated by Cityjet13 hr 35 min1 stop3 hr 50 min ZRH$510DepartureWed, Aug 20$5107:05 PMORD
3:40 PM+1FRA$5101 stop in ZRH1 stop13 hr 35 minSWISS, LufthansaOperated by Cityjet - 7:05 PM – 7:05 PM+1SWISS, Lufthansa17 hr1 stop7 hr 15 min ZRH$510DepartureWed, Aug 20$5107:05 PMORD
7:05 PM+1FRA$5101 stop in ZRH1 stop17 hrSWISS, Lufthansa - 7:05 PM – 7:55 PM+1SWISS17 hr 50 min1 stop8 hr 5 min ZRH$510DepartureWed, Aug 20$5107:05 PMORD
7:55 PM+1FRA$5101 stop in ZRH1 stop17 hr 50 minSWISS - 5:10 PM – 10:05 PM+1Air FranceOperated by HOP!21 hr 55 min1 stop12 hr 35 min CDG$510DepartureWed, Aug 20$5105:10 PMORD
10:05 PM+1FRA$5101 stop in CDG1 stop21 hr 55 minAir FranceOperated by HOP! - 3:35 PM – 9:30 AM+1LufthansaUnited10 hr 55 min1 stop1 hr 25 min MUC$512DepartureWed, Aug 20$5123:35 PMORD
9:30 AM+1FRA$5121 stop in MUC1 stop10 hr 55 minLufthansaUnited - 3:35 PM – 10:00 AM+1LufthansaUnited11 hr 25 min1 stop1 hr 55 min MUC$512DepartureWed, Aug 20$5123:35 PMORD
10:00 AM+1FRA$5121 stop in MUC1 stop11 hr 25 minLufthansaUnited - 3:35 PM – 11:00 AM+1LufthansaUnited12 hr 25 min1 stop2 hr 55 min MUC$512DepartureWed, Aug 20$5123:35 PMORD
11:00 AM+1FRA$5121 stop in MUC1 stop12 hr 25 minLufthansaUnited - 6:00 PM – 12:30 PM+1United, Lufthansa11 hr 30 min1 stop1 hr 50 min MUC$512DepartureWed, Aug 20$5126:00 PMORD
12:30 PM+1FRA$5121 stop in MUC1 stop11 hr 30 minUnited, Lufthansa - 6:00 PM – 1:00 PM+1United, Lufthansa12 hr1 stop2 hr 20 min MUC$512DepartureWed, Aug 20$5126:00 PMORD
1:00 PM+1FRA$5121 stop in MUC1 stop12 hrUnited, Lufthansa - 6:00 PM – 4:00 PM+1United, Lufthansa15 hr1 stop5 hr 20 min MUC$512DepartureWed, Aug 20$5126:00 PMORD
4:00 PM+1FRA$5121 stop in MUC1 stop15 hrUnited, Lufthansa - 9:40 PM – 4:00 PM+1LufthansaUnited11 hr 20 min1 stop1 hr 50 min MUC$512DepartureWed, Aug 20$5129:40 PMORD
4:00 PM+1FRA$5121 stop in MUC1 stop11 hr 20 minLufthansaUnited - 9:40 PM – 8:30 PM+1LufthansaUnited15 hr 50 min1 stop6 hr 20 min MUC$512DepartureWed, Aug 20$5129:40 PMORD
8:30 PM+1FRA$5121 stop in MUC1 stop15 hr 50 minLufthansaUnited - 9:40 PM – 10:30 PM+1LufthansaUnited17 hr 50 min1 stop8 hr 20 min MUC$512DepartureWed, Aug 20$5129:40 PMORD
10:30 PM+1FRA$5121 stop in MUC1 stop17 hr 50 minLufthansaUnited - 9:35 PM – 3:55 PM+1United, Air Dolomiti11 hr 20 min1 stop1 hr 15 min MXP$515DepartureWed, Aug 20$5159:35 PMORD
3:55 PM+1FRA$5151 stop in MXP1 stop11 hr 20 minUnited, Air Dolomiti - 9:35 PM – 8:10 PM+1United, Lufthansa15 hr 35 min1 stop5 hr 30 min MXP$515DepartureWed, Aug 20$5159:35 PMORD
8:10 PM+1FRA$5151 stop in MXP1 stop15 hr 35 minUnited, Lufthansa - 3:00 PM – 10:50 AM+1ITA12 hr 50 min1 stop1 hr 20 min FCO$516DepartureWed, Aug 20$5163:00 PMORD
10:50 AM+1FRA$5161 stop in FCO1 stop12 hr 50 minITA - 3:00 PM – 5:25 PM+1ITA19 hr 25 min1 stop8 hr FCO$516DepartureWed, Aug 20$5163:00 PMORD
5:25 PM+1FRA$5161 stop in FCO1 stop19 hr 25 minITA - 9:30 PM – 9:20 AM+2Finnair28 hr 50 min1 stop17 hr 25 min HEL$516DepartureWed, Aug 20$5169:30 PMORD
9:20 AM+2FRA$5161 stop in HEL1 stop28 hr 50 minFinnair - 5:55 PM – 11:40 AM+1United, Brussels AirlinesLufthansa10 hr 45 min1 stop1 hr 30 min BRU$517DepartureWed, Aug 20$5175:55 PMORD
11:40 AM+1FRA$5171 stop in BRU1 stop10 hr 45 minUnited, Brussels AirlinesLufthansa - 6:15 PM – 12:25 PM+1United, Lufthansa11 hr 10 min1 stop1 hr 55 min AMS$521DepartureWed, Aug 20$5216:15 PMORD
12:25 PM+1FRA$5211 stop in AMS1 stop11 hr 10 minUnited, Lufthansa - 6:15 PM – 8:35 PM+1United, Lufthansa19 hr 20 min1 stop10 hr 5 min AMS$521DepartureWed, Aug 20$5216:15 PMORD
8:35 PM+1FRA$5211 stop in AMS1 stop19 hr 20 minUnited, Lufthansa - 4:40 PM – 9:35 AM+1KLMDeltaOperated by German Airways9 hr 55 min1 stop50 min AMS$534DepartureWed, Aug 20$5344:40 PMORD
9:35 AM+1FRA$5341 stop in AMS1 stop9 hr 55 minKLMDeltaOperated by German Airways - 4:40 PM – 11:00 AM+1KLMDeltaOperated by KLM Cityhopper11 hr 20 min1 stop2 hr 15 min AMS$534DepartureWed, Aug 20$5344:40 PMORD
11:00 AM+1FRA$5341 stop in AMS1 stop11 hr 20 minKLMDeltaOperated by KLM Cityhopper - 7:11 AM – 7:10 AM+1United, LufthansaAir CanadaOperated by Republic Airways/United Express16 hr 59 min1 stop7 hr 25 min YUL$576DepartureWed, Aug 20$5767:11 AMORD
7:10 AM+1FRA$5761 stop in YUL1 stop16 hr 59 minUnited, LufthansaAir CanadaOperated by Republic Airways/United Express - 9:25 PM – 4:05 PM+1United, Lufthansa11 hr 40 min1 stop1 hr 45 min LHR$580DepartureWed, Aug 20$5809:25 PMORD
4:05 PM+1FRA$5801 stop in LHR1 stop11 hr 40 minUnited, Lufthansa - 9:25 PM – 6:05 PM+1United, Lufthansa13 hr 40 min1 stop3 hr 45 min LHR$580DepartureWed, Aug 20$5809:25 PMORD
6:05 PM+1FRA$5801 stop in LHR1 stop13 hr 40 minUnited, Lufthansa - 7:11 AM – 7:30 AM+1United, Lufthansa17 hr 19 min1 stop7 hr 31 min EWR$581DepartureWed, Aug 20$5817:11 AMORD
7:30 AM+1FRA$5811 stop in EWR1 stop17 hr 19 minUnited, Lufthansa - 7:15 PM – 1:50 PM+1British AirwaysAmerican11 hr 35 min1 stop2 hr LHR$581DepartureWed, Aug 20$5817:15 PMORD
1:50 PM+1FRA$5811 stop in LHR1 stop11 hr 35 minBritish AirwaysAmerican - 7:10 AM – 6:30 AM+1United, Air CanadaOperated by SkyWest DBA United Express16 hr 20 min1 stop6 hr 32 min YYZ$583DepartureWed, Aug 20$5837:10 AMORD
6:30 AM+1FRA$5831 stop in YYZ1 stop16 hr 20 minUnited, Air CanadaOperated by SkyWest DBA United Express - 9:40 PM – 9:15 PM+1LOT, Lufthansa16 hr 35 min1 stop5 hr 35 min WAW$589DepartureWed, Aug 20$5899:40 PMORD
9:15 PM+1FRA$5891 stop in WAW1 stop16 hr 35 minLOT, Lufthansa - 9:40 PM – 8:00 PM+1LufthansaUnited15 hr 20 min1 stop5 hr 50 min MUC$599DepartureWed, Aug 20$5999:40 PMORD
8:00 PM+1FRA$5991 stop in MUC1 stop15 hr 20 minLufthansaUnited - 9:30 PM – 6:35 PM+1FinnairAlaska14 hr 5 min1 stop2 hr 40 min HEL$607DepartureWed, Aug 20$6079:30 PMORD
6:35 PM+1FRA$6071 stop in HEL1 stop14 hr 5 minFinnairAlaska - 10:15 PM – 4:10 PM+2Icelandair34 hr 55 min1 stop25 hr KEF$612DepartureWed, Aug 20$61210:15 PMORD
4:10 PM+2FRA$6121 stop in KEF1 stop34 hr 55 minIcelandair - 8:44 PM – 8:45 AM+2AmericanFinnair29 hr 1 min1 stop16 hr 40 min DFW$613DepartureWed, Aug 20$6138:44 PMORD
8:45 AM+2FRA$6131 stop in DFW1 stop29 hr 1 minAmericanFinnair - 5:55 PM – 3:35 PM+1United, Brussels Airlines14 hr 40 min1 stop5 hr 25 min BRU$627DepartureWed, Aug 20$6275:55 PMORD
3:35 PM+1FRA$6271 stop in BRU1 stop14 hr 40 minUnited, Brussels Airlines - 5:55 PM – 8:35 PM+1United, Brussels Airlines19 hr 40 min1 stop10 hr 30 min BRU$627DepartureWed, Aug 20$6275:55 PMORD
8:35 PM+1FRA$6271 stop in BRU1 stop19 hr 40 minUnited, Brussels Airlines - 5:10 PM – 7:00 PM+1LOT18 hr 50 min1 stop7 hr 40 min WAW$643DepartureWed, Aug 20$6435:10 PMORD
7:00 PM+1FRA$6431 stop in WAW1 stop18 hr 50 minLOT - 9:35 PM – 6:40 PM+1United, Austrian14 hr 5 min2 stopsMXP, VIE$653DepartureWed, Aug 20$6539:35 PMORD
6:40 PM+1FRA$6532 stops in MXP, VIE2 stops14 hr 5 minUnited, Austrian - 5:55 PM – 2:50 PM+1United, Austrian13 hr 55 min2 stopsBRU, VIE$656DepartureWed, Aug 20$6565:55 PMORD
2:50 PM+1FRA$6562 stops in BRU, VIE2 stops13 hr 55 minUnited, Austrian - 11:25 AM – 10:00 AM+1Turkish Airlines15 hr 35 min1 stop2 hr IST$657DepartureWed, Aug 20$65711:25 AMORD
10:00 AM+1FRA$6571 stop in IST1 stop15 hr 35 minTurkish Airlines - 11:25 AM – 1:25 PM+1Turkish Airlines19 hr1 stop5 hr 25 min IST$657DepartureWed, Aug 20$65711:25 AMORD
1:25 PM+1FRA$6571 stop in IST1 stop19 hrTurkish Airlines - 11:25 AM – 1:40 PM+1Turkish Airlines19 hr 15 min1 stop5 hr 45 min IST$657DepartureWed, Aug 20$65711:25 AMORD
1:40 PM+1FRA$6571 stop in IST1 stop19 hr 15 minTurkish Airlines - 11:25 AM – 5:30 PM+1Turkish Airlines23 hr 5 min1 stop9 hr 35 min IST$657DepartureWed, Aug 20$65711:25 AMORD
5:30 PM+1FRA$6571 stop in IST1 stop23 hr 5 minTurkish Airlines - 7:50 PM – 9:00 PM+1Turkish Airlines18 hr 10 min1 stop4 hr 5 min IST$657DepartureWed, Aug 20$6577:50 PMORD
9:00 PM+1FRA$6571 stop in IST1 stop18 hr 10 minTurkish Airlines - 11:45 PM – 6:10 AM+2Turkish Airlines23 hr 25 min1 stop10 hr IST$657DepartureWed, Aug 20$65711:45 PMORD
6:10 AM+2FRA$6571 stop in IST1 stop23 hr 25 minTurkish Airlines - 9:15 PM – 5:25 PM+1British AirwaysOperated by BA Cityflyer13 hr 10 min1 stopChange of airport$669DepartureWed, Aug 20$6699:15 PMORD
5:25 PM+1FRA$6691 stop in LCY1 stop13 hr 10 minBritish AirwaysOperated by BA Cityflyer - 7:25 PM – 4:10 PM+2Icelandair37 hr 45 min1 stop27 hr 40 min KEF$670DepartureWed, Aug 20$6707:25 PMORD
4:10 PM+2FRA$6701 stop in KEF1 stop37 hr 45 minIcelandair - 7:15 PM – 10:45 PM+1British Airways20 hr 30 min1 stop10 hr 55 min LHR$673DepartureWed, Aug 20$6737:15 PMORD
10:45 PM+1FRA$6731 stop in LHR1 stop20 hr 30 minBritish Airways - 10:30 PM – 7:00 PM+1American, IberiaOperated by Air Nostrum for Iberia13 hr 30 min1 stop2 hr 45 min MAD$682DepartureWed, Aug 20$68210:30 PMORD
7:00 PM+1FRA$6821 stop in MAD1 stop13 hr 30 minAmerican, IberiaOperated by Air Nostrum for Iberia - 3:55 PM – 12:50 PM+1United, Austrian13 hr 55 min2 stopsZRH, VIE$735DepartureWed, Aug 20$7353:55 PMORD
12:50 PM+1FRA$7352 stops in ZRH, VIE2 stops13 hr 55 minUnited, Austrian - 7:25 PM – 1:00 PM+2Icelandair34 hr 35 min1 stop24 hr 40 min KEF$741DepartureWed, Aug 20$7417:25 PMORD
1:00 PM+2FRA$7411 stop in KEF1 stop34 hr 35 minIcelandair - 5:10 PM – 4:10 PM+1LOT, Lufthansa16 hr1 stop5 hr WAW$769DepartureWed, Aug 20$7695:10 PMORD
4:10 PM+1FRA$7691 stop in WAW1 stop16 hrLOT, Lufthansa - 6:55 PM – 1:00 PM+2Southwest, Icelandair35 hr 5 min2 stopsDEN, KEF$857DepartureWed, Aug 20$8576:55 PMORD
1:00 PM+2FRA$8572 stops in DEN, KEF2 stops35 hr 5 minSouthwest, Icelandair - 10:30 PM – 10:35 PM+1American, IberiaOperated by Air Nostrum for Iberia17 hr 5 min1 stop6 hr 20 min MAD$891DepartureWed, Aug 20$89110:30 PMORD
10:35 PM+1FRA$8911 stop in MAD1 stop17 hr 5 minAmerican, IberiaOperated by Air Nostrum for Iberia - 3:10 PM – 1:00 PM+2Southwest, Icelandair38 hr 50 min2 stopsBNA, KEF$911DepartureWed, Aug 20$9113:10 PMORD
1:00 PM+2FRA$9112 stops in BNA, KEF2 stops38 hr 50 minSouthwest, Icelandair - 3:10 PM – 4:10 PM+2Southwest, Icelandair42 hr2 stopsBNA, KEF$933DepartureWed, Aug 20$9333:10 PMORD
4:10 PM+2FRA$9332 stops in BNA, KEF2 stops42 hrSouthwest, Icelandair - 9:30 PM – 6:35 PM+2FinnairAlaska38 hr 5 min1 stop26 hr 40 min HEL$1,010DepartureWed, Aug 20$1,0109:30 PMORD
6:35 PM+2FRA$1,0101 stop in HEL1 stop38 hr 5 minFinnairAlaska - 1:50 PM – 1:00 PM+2Southwest, Icelandair40 hr 10 min2 stopsBWI, KEF$1,047DepartureWed, Aug 20$1,0471:50 PMORD
1:00 PM+2FRA$1,0472 stops in BWI, KEF2 stops40 hr 10 minSouthwest, Icelandair - 1:50 PM – 1:00 PM+2Southwest, Icelandair40 hr 10 min2 stopsBWI, KEF$1,138DepartureWed, Aug 20$1,1381:50 PMORD
1:00 PM+2FRA$1,1382 stops in BWI, KEF2 stops40 hr 10 minSouthwest, Icelandair - 11:46 AM – 12:40 PM+1United, Tap Air Portugal17 hr 54 min2 stopsEWR, LIS$1,206DepartureWed, Aug 20$1,20611:46 AMORD
12:40 PM+1FRA$1,2062 stops in EWR, LIS2 stops17 hr 54 minUnited, Tap Air Portugal - 12:07 PM – 4:55 PM+1JetBlue, Royal Air Maroc21 hr 48 min2 stopsJFK, CMN$1,210DepartureWed, Aug 20$1,21012:07 PMORD
4:55 PM+1FRA$1,2102 stops in JFK, CMN2 stops21 hr 48 minJetBlue, Royal Air Maroc - 3:05 PM – 4:55 PM+1American, Royal Air Maroc18 hr 50 min2 stopsMIA, CMN$1,210DepartureWed, Aug 20$1,2103:05 PMORD
4:55 PM+1FRA$1,2102 stops in MIA, CMN2 stops18 hr 50 minAmerican, Royal Air Maroc - 10:35 AM – 5:50 PM+1Delta, Air EuropaOperated by Endeavor Air DBA Delta Connection24 hr 15 min2 stopsJFK, MAD$1,873DepartureWed, Aug 20$1,87310:35 AMORD
5:50 PM+1FRA$1,8732 stops in JFK, MAD2 stops24 hr 15 minDelta, Air EuropaOperated by Endeavor Air DBA Delta Connection - 1:25 PM – 5:50 PM+1Delta, Air EuropaOperated by Endeavor Air DBA Delta Connection21 hr 25 min2 stopsJFK, MAD$1,873DepartureWed, Aug 20$1,8731:25 PMORD
5:50 PM+1FRA$1,8732 stops in JFK, MAD2 stops21 hr 25 minDelta, Air EuropaOperated by Endeavor Air DBA Delta Connection - 10:15 AM – 2:40 PM+1Delta, Scandinavian AirlinesOperated by Jettime A/S21 hr 25 min2 stopsBOS, CPH$2,447DepartureWed, Aug 20$2,44710:15 AMORD
2:40 PM+1FRA$2,4472 stops in BOS, CPH2 stops21 hr 25 minDelta, Scandinavian AirlinesOperated by Jettime A/S - 1:25 PM – 2:40 PM+1Delta, Scandinavian AirlinesOperated by Endeavor Air DBA Delta Connection, Jettime A/S18 hr 15 min2 stopsJFK, CPH$2,447DepartureWed, Aug 20$2,4471:25 PMORD
2:40 PM+1FRA$2,4472 stops in JFK, CPH2 stops18 hr 15 minDelta, Scandinavian AirlinesOperated by Endeavor Air DBA Delta Connection, Jettime A/S - 12:07 PM – 10:40 AM+1JetBlue, Singapore Airlines15 hr 33 min1 stop5 hr 25 min JFKPrice unavailableDepartureWed, Aug 20Price unavailable12:07 PMORD
10:40 AM+1FRAPrice unavailable1 stop in JFK1 stop15 hr 33 minJetBlue, Singapore Airlines - 4:30 PM – 7:30 PM+1Air SerbiaOperated by Bulgaria Air for Air Serbia20 hr1 stop8 hr 15 min BEGPrice unavailableDepartureWed, Aug 20Price unavailable4:30 PMORD
7:30 PM+1FRAPrice unavailable1 stop in BEG1 stop20 hrAir SerbiaOperated by Bulgaria Air for Air Serbia - 4:30 PM – 9:00 AM+2Air Serbia33 hr 30 min1 stop21 hr 45 min BEGPrice unavailableDepartureWed, Aug 20Price unavailable4:30 PMORD
9:00 AM+2FRAPrice unavailable1 stop in BEG1 stop33 hr 30 minAir Serbia - 4:30 PM – 7:30 PM+2Air SerbiaOperated by Bulgaria Air for Air Serbia44 hr1 stop32 hr 15 min BEGPrice unavailableDepartureWed, Aug 20Price unavailable4:30 PMORD
7:30 PM+2FRAPrice unavailable1 stop in BEG1 stop44 hrAir SerbiaOperated by Bulgaria Air for Air Serbia


